Agile Hardwarenahe Softwarentwicklung in Rust

Workshop Day
08.06.
ab 09:00 Uhr
bis 16:00 Uhr
Agile
rust
Raum
Schwarzwald

Abstract

Gemeinsame Enwicklung von Hardware und Software stellt Herausforderungen an die agile Vorgehensweise. Für Entwickler, die früher sich früher eher mit reiner Anwendungs-Software beschäftigt haben, sind die gewohnten Techniken nicht 1:1 anwendbar. Wie agile Methoden und automatisiertes Testen auch in der hardwarenahen Entwicklung anwendbar sind vermitteln wir in diesem Workshop. Ihr lernt am Beispiel von einem automatischen Bewässerungssystem auf Basis von Rust und ESP32-Boards wie man simultan Hardware und Software inkrementell entwickelt und kontinuierlich integriert. Dabei schreibt ihr Test auf verschiedenen Ebenen (component, partial system full system) und lernt wie man mit unterschiedlichen Simulationsgraden das automatisierte Testen effizient gestalten kann

Portrait Joshua Bachmeier

Joshua Bachmeier

andrena objects ag

Joshua Bachmeier ist agiler Full-Stack-Softwareentwickler bei anderna und beschäftigt sich dort derzeit mit testgetriebener Entwicklung von Hardwarenaher Software. Zuvor war er mehrere Jahre als Wissenschaftler in der Informatik tätik und hat dort in mehreren Projekten an der Verifikation und Validierung von Softwarekomponenten geforscht.

Tobias Schmitt-Lechner